Sequential Symbolic Regression with Genetic Programming
نویسندگان
چکیده
This chapter describes the Sequential Symbolic Regression (SSR) method, a new strategy for function approximation in symbolic regression. The SSR method is inspired by the sequential covering strategy from machine learning, but instead of sequentially reducing the size of the problem being solved, it sequentially transforms the original problem into potentially simpler problems. This transformation is performed according to the semantic distances between the desired and obtained outputs and a geometric semantic operator. The rationale behind SSR is that, after generating a suboptimal function f via symbolic regression, the output errors can be approximated by another function in a subsequent iteration. The method was tested in eight polynomial functions, and comparedwith canonical genetic programming (GP) and geometric semantic genetic programming (SGP). Results showed that SSR significantly outperforms SGP and presents no statistical difference to GP. More importantly, they show the potential of the proposed strategy: an effective way of applying geometric semantic operators to combine different (partial) solutions, avoiding the exponential growth problem arising from the use of these operators.
منابع مشابه
Shuffled Frog-Leaping Programming for Solving Regression Problems
There are various automatic programming models inspired by evolutionary computation techniques. Due to the importance of devising an automatic mechanism to explore the complicated search space of mathematical problems where numerical methods fails, evolutionary computations are widely studied and applied to solve real world problems. One of the famous algorithm in optimization problem is shuffl...
متن کاملAdvances in Data-driven Analyses and Modelling Using Epr-moga
Evolutionary Polynomial Regression (EPR) is a recently developed hybrid regression method that combines the best features of conventional numerical regression techniques with the genetic programming/symbolic regression technique. The original version of EPR works with formulae based on true or pseudo-polynomial expressions using a single-objective genetic algorithm. Therefore, to obtain a set o...
متن کاملMetamodeling by symbolic regression and Pareto simulated annealing
The subject of this paper is a new approach to symbolic regression. Other publications on symbolic regression use genetic programming. This paper describes an alternative method based on Pareto simulated annealing. Our method is based on linear regression for the estimation of constants. Interval arithmetic is applied to ensure the consistency of a model. To prevent overfitting, we merit a mode...
متن کاملUsing Symbolic Regression to Infer Strategies from Experimental Data
We propose the use of a new techinque{symbolic regression{as a method for inferring the strategies that are being played by subjects in economic decision making experiments. We begin by describing symbolic regression and our implementation of this technique using genetic programming. We provide a brief overview of how our algorithm works and how it can be used to uncover simple data generating ...
متن کاملEecient Evolution of Parallel Binary Multipliers and Continuous Symbolic Regression Expressions with Sub-machine-code Gp
Sub-machine-code GP (SMCGP) is a new technique to speed up genetic programming (GP) and to extend its scope based on the idea of exploiting the internal parallelism of sequential CPUs. In previous work (Poli and Langdon, 1998b) we have shown examples of applications of this technique to the evolution of parallel programs and to the parallel evaluation of 32 or 64 tness cases per program executi...
متن کامل